﻿using Comm100.Framework.Domain.Services;
using Bot.Domain.Bo;
using Bot.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Text;

namespace Bot.Domain.Interfaces
{
    public interface IEntityKeywordDomainService : IDomainService
    {
        EntityKeyword Create(EntityKeyword entityKeyword);

        EntityKeyword Get(Guid id);

        EntityKeyword Update(EntityKeywordUpdateBo id);

        IEnumerable<EntityKeyword> List();

        void Delete(Guid id);

        List<EntityKeyword> GetByEntityId(Guid entityId);
        List<EntityKeyword> GetByBotId(Guid botId);

    }
}
